package com.ltu.model.request.company;

import java.util.Date;

import org.springframework.web.bind.annotation.RequestPart;
import org.springframework.web.multipart.MultipartFile;

import com.fasterxml.jackson.annotation.JsonIgnore;

import io.swagger.annotations.ApiModelProperty;

public class CompanyReq {
	
		private String id;
	  @ApiModelProperty(value = " company_name:公司名称 ")
		private String companyName;
  	  @ApiModelProperty(value = " company_addr:公司地址 ")
		private String companyAddr;
  	  
  	  @ApiModelProperty(value = " 小程序appId ")
		private String appId;
  	  @ApiModelProperty(value = "  ")
  		private String appSecret;
  	  @ApiModelProperty(value = "")
		private String mchId;
  	@JsonIgnore
  	@ApiModelProperty(value = " mchKey:商户Key ")
		private String mchKey;  	  
  	  @ApiModelProperty(value = " contacts: ")
		private String contacts;
  	  @ApiModelProperty(value = " user_phone: ")
		private String userPhone;
  	  @ApiModelProperty(value = " company_avatar: ")
		private String companyAvatar;
  	  @ApiModelProperty(value = " company_logo: ")
		private String companyLogo;
  	  @ApiModelProperty(value = " company_email:联系邮箱 ")
		private String companyEmail;
  	  @JsonIgnore
  	  @ApiModelProperty(value = " cert_serial_no ")
  	  private String certSerialNo;
     	  @ApiModelProperty(value = "请求域名")
  	  private String accountHost;

     	 @ApiModelProperty(value = "apiclient_key.pem添加必传，修改可空")
  	private MultipartFile apiclientKeyPemFile;
     	 @ApiModelProperty(value = "apiclient_pem.pem 添加必传，修改可空")
  	private MultipartFile apiclientCertPemFile;
     	 @ApiModelProperty(value = "apiclient_cert.p12 添加必传，修改可空")
  	private MultipartFile apiclientCertp12File;
  	
  	
  	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getCompanyAddr() {
		return companyAddr;
	}
	public void setCompanyAddr(String companyAddr) {
		this.companyAddr = companyAddr;
	}
	public String getAppId() {
		return appId;
	}
	public void setAppId(String appId) {
		this.appId = appId;
	}
	public String getAppSecret() {
		return appSecret;
	}
	public void setAppSecret(String appSecret) {
		this.appSecret = appSecret;
	}
	public String getMchId() {
		return mchId;
	}
	public void setMchId(String mchId) {
		this.mchId = mchId;
	}
	public String getMchKey() {
		return mchKey;
	}
	public void setMchKey(String mchKey) {
		this.mchKey = mchKey;
	}


	
	public String getContacts() {
		return contacts;
	}
	public void setContacts(String contacts) {
		this.contacts = contacts;
	}
	public String getUserPhone() {
		return userPhone;
	}
	public void setUserPhone(String userPhone) {
		this.userPhone = userPhone;
	}
	public String getCompanyAvatar() {
		return companyAvatar;
	}
	public void setCompanyAvatar(String companyAvatar) {
		this.companyAvatar = companyAvatar;
	}
	public String getCompanyLogo() {
		return companyLogo;
	}
	public void setCompanyLogo(String companyLogo) {
		this.companyLogo = companyLogo;
	}
	public String getCompanyEmail() {
		return companyEmail;
	}
	public void setCompanyEmail(String companyEmail) {
		this.companyEmail = companyEmail;
	}
	public String getCertSerialNo() {
		return certSerialNo;
	}
	public void setCertSerialNo(String certSerialNo) {
		this.certSerialNo = certSerialNo;
	}
	public String getAccountHost() {
		return accountHost;
	}
	public void setAccountHost(String accountHost) {
		this.accountHost = accountHost;
	}

	public MultipartFile getApiclientKeyPemFile() {
		return apiclientKeyPemFile;
	}
	public void setApiclientKeyPemFile(MultipartFile apiclientKeyPemFile) {
		this.apiclientKeyPemFile = apiclientKeyPemFile;
	}
	public MultipartFile getApiclientCertPemFile() {
		return apiclientCertPemFile;
	}
	public void setApiclientCertPemFile(MultipartFile apiclientCertPemFile) {
		this.apiclientCertPemFile = apiclientCertPemFile;
	}
	public MultipartFile getApiclientCertp12File() {
		return apiclientCertp12File;
	}
	public void setApiclientCertp12File(MultipartFile apiclientCertp12File) {
		this.apiclientCertp12File = apiclientCertp12File;
	}  
  	
  	

}
